Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris National Bank Open - Toronto Miami Open - Miami Internazionali BNL d'Italia - Rome Laver Cup - San Francisco Germany F14 Germany F16 Qatar F2 Qatar F3 Qatar F4 USA F32 Colombia F1 Germany F5 Canada F6 Colombia F2 USA F27 USA F28 USA F29 USA F30 Sweden F3 USA F31 USA F26 Stella Artois Clay Court Championships - Budaors V Trani Cup - Trani San Marino Cepu Open - San Marino Sao Paulo - Brazil Corona Mexico City Open - Mexico City Nord/LB Open 2004 - Braunschweig Corona Mexico City Open - Mexico City Geneva Challenger - Geneva Black Forest Open 2002 - Freudenstadt Open Castilla y Leon Trofeo Iberdrola - Segovia Memorial Savigni - Sassuolo XL Capital Bermuda Open - Bermuda Dallas Challenger West Lakes Challenger Irving Challenger Sarasota Challenger Heilbronn Challenger Braunschweig Challenger Pekao Open 2004 - Szczecin Istanbul Challenger Izmir Challenger BMW Tennis Championship - Sunrise Mons Challenger Irving Challenger Heilbronn Challenger Braunschweig Challenger Barranquilla Challenger Aix En Provence Challenger Marburg Challenger St. Remy Challenger Aix En Provence Challenger Top Wool Challenger Biella - Biella Oberstaufen Cup - Oberstaufen Schickedanz Open - Furth Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Petrobras Argentina - Buenos Aires BellSouth Open - Vina del Mar Guzzini Challenger - Recanati Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Top Wool Challenger - Biella Synsam Swedish Open - Bastad VI Gramado Open de Tenis - Gramado Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Bogota Challenger - Bogota Memorial Piertomaso Tessitore - San Remo Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Banca Stato Challenger Lugano - Lugano Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Sainte Victoire - Aix-En-Provence St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Generali Open - Kitzbuhel Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa AT&T - Buenos Aires Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar If Stockholm Open - Stockholm Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BellSouth Open - Vina del Mar BMW Open - Munich Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Catella Swedish Open - Bastad The Hypo Group Tennis International 2008 - Poertschach SkiStar Swedish Open - Bastad Rennes Challenger Open de Moselle - Metz Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Masters Series - Hamburg VTR Open - Vina del Mar Heineken Open - Auckland US Men's Clay Court Championship - Houston Serbia Open - Belgrade Malaysian Open - Kuala Lumpur German Tennis Championships - Hamburg Winston Salem - Winston Salem Valencia Open - Valencia Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Mercedes Cup - Stuttgart US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo Power Horse Cup - Dusseldorf Kremlin Cup - Moscow Erste Bank Open - Vienna Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires BMW Open - Munich Moselle Open - Metz St. Petersburg Open - St. Petersburg BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing US Men's Clay Court Championship - Houston BMW Open - Munich Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Mumbai Open - Mumbai Rio Open - Rio de Janeiro Gerry Weber Open - Halle Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Hamburg European Open - Hamburg Mifel Tennis Open - Los Cabos Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Citi Open - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Panama City Challenger Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart German Tennis Championships - Hamburg China Open - Beijing Caltanissetta Challenger Erste Bank Open - Vienna Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo BMW Open - Munich Movistar Open - Santiago Milan Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gonet Geneva Open - Geneva Open Sabadell Atlantico - Barcelona Chengdu Open - Chengdu Erste Bank Open - Vienna Sarasota Challenger United Cup - Australia Rio Open - Rio de Janeiro Hamburg Open - Hamburg Boss Open - Stuttgart Copa Claro - Buenos Aires Erste Bank Open - Vienna San Marino Challenger Heineken Open - Auckland Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Swiss Indoors Basel - Basel Heineken Open - Auckland Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Citi Open - Washington Austrian Open - Kitzbuhel Moselle Open - Metz Meerbusch Challenger Open Sud de France - Montpellier Open 13 - Marseille US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona China Open - Beijing Open de Nice Cote d'Azur - Nice Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Suisse Open - Gstaad Ricoh Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne Citi Open - Washington Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco China Open - Beijing Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Noventi Open - Halle United Cup - Australia Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Hamburg Open - Hamburg BMW Open - Munich Noventi Open - Halle Open Sud de France - Montpellier Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco bett1HULKS Championships - Cologne Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Terra Wortmann Open - Halle Argentina Open - Buenos Aires BMW Open - Munich Terra Wortmann Open - Halle Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia China Open - Beijing Terra Wortmann Open - Halle Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco NASDAQ-100 Open - Miami United Cup - Australia Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Masters Series Hamburg - Hamburg Open de Moselle - Metz BMW Open - Munich China Open - Beijing Masters Series - Hamburg Erste Bank Open - Vienna Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BMW Open - Munich Mallorca Open - Mallorca BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Open Seat Godo 2003 - Barcelona Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Malaysian Open - Kuala Lumpur Internazionali BNL dItalia - Rome Telecom Italia Masters - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Copa Telmex - Buenos Aires Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Campionati Internazionali d'Italia - Rome Western & Southern Open - Cincinnati Heineken Open - Auckland Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Stockholm Open - Stockholm Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Gerry Weber Open - Halle BMW Open - Munich BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Nordea Open - Bastad VTR Open - Vina del Mar Miami Open - Miami Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Western & Southern Open - New York Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Copa Claro - Buenos Aires Qatar ExxonMobil Open - Doha Pilot Pen Tennis - New Haven French Open - Paris Chengdu Open - Chengdu U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris AEGON International - Eastbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open (juniors) Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, BLR-ARG 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Hopman Cup - Perth Laver Cup - Prague Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, QR, GER-HUN 5-0 Laver Cup - Geneva Davis Cup, World Group, QF, ARG-CRO 4-1 ATP Cup - Brisbane, Perth, Sydney Monte-Carlo Rolex Masters - Monte-Carlo ATP Cup - Melbourne Laver Cup - Boston ATP Cup - Sydney Davis Cup, World Group, PO, GER-SUI 2-3 Davis Cup, World Group, F, ESP-ARG 3-1 Laver Cup - Berlin Davis Cup, World Group, 1R, ARG-ROU 4-1 BNP Paribas Open - Indian Wells Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, SRB-ARG 2-3 River Oaks International Tennis Tournament - Houston ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-NED 5-0 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, SF, CZE-ARG 3-2 All Lower level tournaments Hopman Cup - Perth Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-GER 1-3 Exhibition Diriyah Tennis Cup AAMI Classic - Kooyong Laver Cup - Chicago Hopman Cup - Perth Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Nitto ATP Finals - Turin Olympics - Beijing Olympics - London Nitto ATP Finals - Turin Nitto ATP Finals - Turin Olympics - Rio de Janeiro Olympics - Tokyo Nitto ATP Finals - London Olympics - Paris Wimbledon - London